﻿/* CSS Document */
*{ padding:0px; margin:0px; font-size:12px;font-family: 'Microsoft YaHei', sans-serif;}
li{ list-style:none;}
a{ text-decoration:none;}
.width{ width:980px; margin:0px auto;}
.fl{ float:left;}
.fr{ float:right;}
.cb{ clear:both;}
.nav{ background:#EBF5EC; color:#818181; line-height:30px;}
.header{ height:115px;}
.logo{ padding-top:27px; width:286px;}
.search{ width:450px; background:#017340; height:35px; border:1px solid #74B98D; margin-top:34px;}
.keys{ width:364px; height:28px; border:1px solid #74B98D; margin-top:2px; margin-left:2px;}
.sub{ background:#017340; border:0px; font-size:14px; color:#FFFFFF; width:76px; height:28px;}
.search-img{ padding-top:27px; margin-left:60px;}
.hots{ padding-top:15px;}
.hots a{ color:#999999; padding-left:10px;}
.menu{ background:#009400; height:40px;}
.menu ul li{ float:left; list-style:none;}
.menu ul li a{ line-height:40px; color:#ffffff; font-size:14px; display:block; padding:0px 40px; background-image:url(../Images/libg_06.png); background-position:right; background-repeat:no-repeat;}
.menu ul li a:hover,.menu ul li a.on{background-color:#346E00;}
.banner{}
.box{ border:1px solid #dedede;}
.pt48{ padding-top:48px;}
.pb32{ padding-bottom:32px;}
.about-box{ background:#F6F6F6;}
.about-box h4{ color:#009400; font-size:14px;}
.about-box .col-1{ background:#009400; color:#FFFFFF; width:140px; height:100px; text-align:center; padding-top:70px;}
.about-box .col-2{ padding:25px 30px; width:356px;border-right:1px solid #dedede; height:120px; color:#999999; line-height:22px;}
.about-box .col-3{ padding:25px 30px; width:356px;height:120px; color:#999999; line-height:22px;}
.about-box h3{ color:#FFFFFF; font-size:16px;}
.more{ background:#F4700E; border-radius:3px; padding:5px 8px; color:#ffffff; font-weight:bold;}
.text-right{ text-align:right;}
.text-info{ min-height:80px;}
.product{ margin-top:32px;}
.product .title{ text-align:center;}
.clients{ position:relative;}
.clients-wrapper{ margin-top:20px; margin-bottom:30px;}
.clients .items li{ float:left; margin-bottom: 15px; margin-left:23px; margin-right:23px; margin-top:0px;-moz-box-shadow:1px 2px 7px #ccc; -webkit-box-shadow:1px 2px 7px #ccc; box-shadow:1px 2px 7px #ccc;}
.clients .items li a{ color:#000000;}
.clients .items li p{ height:46px; line-height:46px; text-align:center;}
.slider-nav{ position:absolute; top:36%; width:100%;}
.slider-nav .prev{ left:0px; position:absolute;}
.slider-nav .next{ right:0px; position:absolute;}
.clients-wrapper{ }

.news{ height:300px; background:#F3F3F3;}
.news .pic{ width:490px;}
.news-li ul{ width:439px; margin-left:30px; padding-top:10px;}
.news-li ul li{ list-style:none; background:#FFFFFF; line-height:32px; margin-top:22px;}
.news-li ul li a{ padding-left:15px; color:#616161;}
.news-li ul li a.on{ color:#EC7318;}
.news ul li .date{ padding-right:25px;}
.news-li i{ background:#CCCCCC; padding:8px 12px; font-style:normal; color:#FFFFFF;}
.pic-nav{ margin-top:27px; margin-bottom:27px;}
.pic-nav ul li{ float:left; margin-right:50px;}

.footer .width{ text-align:center; color:#FFFFFF; padding-top:10px; position:relative;}
.footer .width a{color:#FFFFFF;}
.footer .width a.ge{ padding:0px 10px;}
.pic-nav ul li.last{ margin-right:0px;}
.navs-bg{ background:url(../Images/bg_26.png) repeat-x; padding-top:32px;}

.footer{ background:#059347; height:140px; color:#ffffff; padding-top:30px;}
.footer .width .qrcode{ position:absolute; right:10px; bottom:0px;}
.footer .width p{ padding-top:10px;}

.location a{ color:#438B65;}
.location{ border-bottom:1px solid #7F7B7A; padding:20px 0px 5px 0px; margin-bottom:40px;}
.location .title{ color:#01713F; font-size:18px;}

.about-navs .item .small-item{ position:absolute; top: 33px; width:220px; min-width: 220px; padding: 8px 12px;}
.about-navs .item .small-item a.on,.about-navs .item .small-item a:hover{background:none; color:#009400;}
.about-navs a{font-size:14px;display:block;width:82px;height:33px;  padding-top:4px; color: #666666; text-align:center; }
.about-navs .small-item a{ display:inline; padding-right:10px; padding-top: 5px; }
.about-navs a.on,.about-navs a:hover{ background:url(../Images/about_05.png); color:#FFFFFF;}
.text-desc{ line-height:24px; min-height:200px; padding: 50px 0px;}

.best-item{ padding-bottom:45px; margin-top:26px; background:url(../Images/news_07.png) repeat-x bottom;}
.best-item .pic{ padding-right:30px;}
.best-item .title{ color:#666666; font-weight:bold; display:block;padding-bottom:3px;}
.best-item span{ color:#999999; }
.best-item p{ padding-top:18px; line-height:20px;}

.li-news ul{ padding-left:15px; padding-top:55px;}
.li-news ul li{ line-height:25px; height:25px; color:#999999; margin-bottom:10px;}
.li-news ul li a{ color:#999999; background:url(../Images/dian_13.png) left no-repeat; padding-left:14px;}

.best-text{ width:733px;}
.li-news ul.pagination{ text-align:center; padding-right:15px; padding-bottom:15px}
.pagination li{ display:inline-block;}
.li-news ul.pagination li a{ background:none; padding:0px;}
.li-news ul.pagination li{ border:1px solid #999999; margin-right:22px; text-align:center; padding:0px 10px;}
.li-news ul.pagination li.active{ background:#23A409;}
.li-news ul.pagination li.active a{ color:#FFFFFF;}
.text-tltle{ font-size:16px; text-align:center; padding:15px 0px; margin-top:20px; border-bottom:1px solid #CCCCCC;}
.article-desc{ line-height:24px; padding:25px 0px;}

.li-products ul li{}
.givebooks-form{ width:700px; margin:0px auto;}
.input-box{ border:#ccc 1px solid; height:35px; margin-bottom:20px; padding-left:5px; width:50%}
.no{ color:#FF0000;}
.product-info{ width:675px; margin:0px auto;}
.pic-box{ border-top:5px solid #F8AD3C;border-bottom:5px solid #F8AD3C; min-height:347px;}
.product-info .tltle{ color:#28732A; font-size:16px; text-align:center; margin-top:50px;}
.product-info .text-right{ padding:8px 5px;}
.product-info .next{ background:url(../Images/pro_n.png) no-repeat left; padding-left:20px;color:#28732A; font-weight:bold;}
.pic-big{ width:485px; height:332px;}
.pic-small{ width:189px; border-left:1px solid #F79911;}
.pic-small ul li{ border-bottom:1px solid #F79911;}
.pic-small ul li img{ margin-left:6px; margin-top:6px;margin-bottom:6px; height: 101px;}
.pic-box-nav{ padding-top:21px;}
.pic-box-nav ul li{ float:left; background:url(../Images/dian_14.png) left no-repeat; padding-left:24px; min-width:100px;}
.pic-box-nav ul li a{ color:#F79911; font-weight:bold; cursor:pointer;}
.proPic{ padding-top: 10px; padding-left: 10px; }

.about-navs .item{ height: 70px;  width: auto; display:inline-block; margin-right:40px; min-width:82px;}
.about-navs { position: relative; }

.li-news ul.pagination span{ border:1px solid #999999; margin-right:22px; text-align:center; padding:0px 10px;background:#23A409;}
.li-news ul.pagination a{ border:1px solid #999999; margin-right:22px; text-align:center; padding:0px 10px;}

